import {defineStore} from "pinia";
import {ref} from "vue";

// 第一个参数：名字 唯一性
//第二个参数：函数 函数内部可以定义状态的所有内容
export const useTokenSotre = defineStore("token", ()=>{
    //响应式变量
    const token = ref('')

    //定义函数修改token的值
    const setToken = (newToken) => {
        token.value = newToken
    }

    //移除token的值
    const removeToken = () => {
        token.value = ''
    }

    return{
        token,setToken,removeToken,
    }
},{
    persist:true   //持久化存储
})